using System.ComponentModel.DataAnnotations;

namespace S.M.SmartMedical.Domain.Enums
{
    /// <summary>
    /// 开单申请状态枚举
    /// </summary>
    public enum OrderApplicationStatus
    {
        /// <summary>
        /// 草稿
        /// </summary>
        [Display(Name = "草稿")]
        Draft = 0,

        /// <summary>
        /// 待支付
        /// </summary>
        [Display(Name = "待支付")]
        Pending = 1,

        /// <summary>
        /// 已支付
        /// </summary>
        [Display(Name = "已支付")]
        Paid = 2,

        /// <summary>
        /// 进行中
        /// </summary>
        [Display(Name = "进行中")]
        Progress = 3,

        /// <summary>
        /// 已完成
        /// </summary>
        [Display(Name = "已完成")]
        Completed = 4,

        /// <summary>
        /// 已取消
        /// </summary>
        [Display(Name = "已取消")]
        Cancelled = 5
    }
}